body {
  padding-top: 44px;
  padding-bottom: 12.9333vw;
  background-color: #f7f7f7;
}
.header .iconfont {
  position: absolute;
  top: 7px;
  left: 15px;
  font-size: 27px;
  line-height: 1;
}
.information_banner {
  height: 64vw;
  display: flex;
  justify-content: center;
}
.information_banner .banner_pic {
  width: 64vw;
  height: 64vw;
}
.information_info {
  height: 25.6vw;
  padding: 0.2667vw 4vw;
  box-sizing: border-box;
  background-color: #fafafa;
}
.information_info .price {
  margin-bottom: 2.6667vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.information_info .price .left span {
  color: #fa2209;
  font-size: 3.4667vw;
}
.information_info .price .left span i {
  font-size: 5.6vw;
}
.information_info .price .left span:nth-child(2) {
  text-decoration: line-through;
  color: #959595;
}
.information_info .price .right {
  font-size: 3.2vw;
  color: #959595;
}
.information_info .txt {
  font-size: 4vw;
}
.information_show {
  display: flex;
  height: 9.2vw;
  padding: 2.2667vw 2.9333vw;
  box-sizing: border-box;
  align-items: center;
  background-color: #fafafa;
}
.information_show .information_send {
  flex: 1;
}
.information_show .information_send .iconfont {
  margin-right: 0.6667vw;
  font-size: 2.6667vw;
  color: #fa2209;
}
.information_show .information_send .send_txt {
  margin-right: 1.3333vw;
  font-size: 2.5333vw;
  color: #303133;
}
.information_show .icon-jinru {
  font-size: 3.3333vw;
}
.information_tip {
  height: 71.7333vw;
  width: 100%;
  background-color: #fff;
  padding: 3.2vw;
  box-sizing: border-box;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 1001;
  border-radius: 5.3333vw 5.3333vw 0 0;
  transition: 1s;
  transform: translateY(100%);
}
.information_tip .information_tip_header {
  display: flex;
}
.information_tip .information_tip_header h4 {
  flex: 1;
  height: 5.3333vw;
  margin-bottom: 6.6667vw;
  text-align: center;
  font-size: 4vw;
  color: #303133;
}
.information_tip .information_tip_header .icon-close {
  font-size: 4vw;
}
.information_tip .information_tip_body {
  padding: 0 4vw 0 10.6667vw;
}
.information_tip .information_tip_body .information_tip_top {
  height: 20vw;
  margin-bottom: 8vw;
  display: flex;
}
.information_tip .information_tip_body .information_tip_top .information_tip_left {
  margin-right: 3vw;
}
.information_tip .information_tip_body .information_tip_top .information_tip_left .icon-success {
  color: #fa2209;
  font-size: 3.7333vw;
}
.information_tip .information_tip_body .information_tip_top .information_tip_right .information_tip_mes {
  font-size: 3.7333vw;
  color: #303133;
}
.information_tip .information_tip_body .information_tip_top .information_tip_right .information_tip_txt {
  margin-top: 2.6667vw;
  font-size: 3.4667vw;
  color: #6d6d6d;
}
.information_tip .information_tip_body .information_tip_bottom {
  height: 20vw;
  margin-bottom: 8vw;
  display: flex;
}
.information_tip .information_tip_body .information_tip_bottom .information_tip_left {
  margin-right: 3vw;
}
.information_tip .information_tip_body .information_tip_bottom .information_tip_left .icon-success {
  color: #fa2209;
  font-size: 3.7333vw;
}
.information_tip .information_tip_body .information_tip_bottom .information_tip_right .information_tip_mes {
  font-size: 3.7333vw;
  color: #303133;
}
.information_tip .information_tip_body .information_tip_bottom .information_tip_right .information_tip_txt {
  margin-top: 2.6667vw;
  font-size: 3.4667vw;
  color: #6d6d6d;
}
.information_mask {
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  z-index: -1;
  transition: 1s;
  opacity: 0;
}
.mask {
  opacity: 1;
  z-index: 100;
}
.information_comment {
  padding: 1.8667vw 2.9333vw;
  background-color: #fff;
}
.information_comment .comment_count {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.information_comment .comment_count h4 {
  font-size: 2.6667vw;
  color: #303133;
  font-weight: 400;
}
.information_comment .comment_count .comment_more {
  display: flex;
  align-items: center;
  font-size: 2.2667vw;
  color: #999999;
}
.information_comment .comment_count .comment_more .iconfont {
  font-size: 3.3333vw;
  color: #303133;
}
.information_comment .comment_detail .comment_list {
  padding: 2vw 0.6667vw;
  margin-bottom: 1.3333vw;
  border-bottom: 1px solid #f5f5f5;
}
.information_comment .comment_detail .comment_list .comment_list_user {
  margin-bottom: 1.3333vw;
  display: flex;
  align-items: center;
}
.information_comment .comment_detail .comment_list .comment_list_user .user {
  width: 6.6667vw;
  height: 6.6667vw;
  margin-right: 2vw;
  border-radius: 50%;
  overflow: hidden;
}
.information_comment .comment_detail .comment_list .comment_list_user .user img {
  height: 100%;
}
.information_comment .comment_detail .comment_list .comment_list_user .nickname {
  font-size: 3.2vw;
  color: #303133;
  margin-right: 2vw;
}
.information_comment .comment_detail .comment_list .comment_list_user .score {
  display: flex;
  align-items: center;
  font-size: 4.2667vw;
  color: #f4a213;
}
.information_comment .comment_detail .comment_list .comment_list_user .score .icon-favorite-filling {
  margin-right: 0.6667vw;
  font-size: 4.2667vw;
}
.information_comment .comment_detail .comment_list .comment_list_user .score .icon-favorite {
  color: #b2b2b2;
}
.information_comment .comment_detail .comment_list .txt {
  font-size: 3.4667vw;
  color: #333333;
}
.information_comment .comment_detail .comment_list .date {
  margin-top: 1.3333vw;
  font-size: 3.2vw;
  color: #999999;
}
.information_details {
  margin-top: 3.3333vw;
  background-color: #fff;
  padding-bottom: 48.5px;
}
.information_details h3 {
  padding: 3.4667vw 4vw;
  font-size: 3.7333vw;
  color: #303133;
  font-weight: 400;
}
.information_details .information_pic img {
  width: 99vw !important;
}
.information_details .information_pic video {
  width: 99vw !important;
}
.information_footer {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 999;
  width: 100%;
  height: 12.9333vw;
  background-color: #fff;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.information_footer .footer_index {
  padding: 1.3333vw;
  color: #303133;
  line-height: 1;
  display: flex;
}
.information_footer .footer_index a {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.information_footer .footer_index a .iconfont {
  font-size: 5.8667vw;
}
.information_footer .footer_index a p {
  margin-top: 0.6667vw;
  font-size: 2.9333vw;
}
.information_footer .footer_cart {
  position: relative;
  padding: 1.3333vw;
  color: #303133;
  line-height: 1;
  display: flex;
}
.information_footer .footer_cart a {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.information_footer .footer_cart a .iconfont {
  font-size: 5.8667vw;
}
.information_footer .footer_cart a p {
  margin-top: 0.6667vw;
  font-size: 2.9333vw;
}
.information_footer .footer_cart a .count {
  position: absolute;
  right: 1.3333vw;
  top: 0.4vw;
  width: 4.2667vw;
  height: 4.2667vw;
  background-color: #ee0a24;
  border-radius: 50%;
  text-align: center;
  line-height: 4.2667vw;
  color: #fff;
  font-size: 1.6vw;
}
.information_footer .footer_add {
  width: 32.8vw;
  height: 9.6vw;
  background-image: linear-gradient(90deg, #ffa600, #fb0);
  border-radius: 4.8vw;
  display: flex;
}
.information_footer .footer_add a {
  width: 100%;
  line-height: 9.6vw;
  text-align: center;
  color: #fff;
  font-size: 3.7333vw;
}
.information_footer .footer_buy {
  width: 32.8vw;
  height: 9.6vw;
  background-image: linear-gradient(90deg, #f9211c, #ff6335);
  border-radius: 4.8vw;
  display: flex;
}
.information_footer .footer_buy a {
  width: 100%;
  line-height: 9.6vw;
  text-align: center;
  color: #fff;
  font-size: 3.7333vw;
}
.information_addTip {
  width: 100%;
  height: 64vw;
  background-color: #fff;
  border-radius: 2.6667vw 2.6667vw 0 0;
  overflow: hidden;
  position: fixed;
  left: 0;
  bottom: -64vw;
  z-index: 1000;
  transition: 1s;
}
.information_addTip .information_addTip_top {
  height: 48vw;
  padding: 4vw 3.2vw;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.information_addTip .information_addTip_top .addTip_top {
  width: 100%;
  height: 24vw;
  display: flex;
  justify-content: space-between;
}
.information_addTip .information_addTip_top .addTip_top .addTip_top_left img {
  width: 24vw;
  height: 24vw;
}
.information_addTip .information_addTip_top .addTip_top .addTip_top_right {
  width: 69.3333vw;
  height: 24vw;
  padding: 0 4.5333vw 1.3333vw 3.7333vw;
  box-sizing: border-box;
  padding-top: 6.6667vw;
}
.information_addTip .information_addTip_top .addTip_top .addTip_top_right .addTip_price {
  color: #fe560a;
  font-size: 3.7333vw;
}
.information_addTip .information_addTip_top .addTip_top .addTip_top_right .addTip_price i {
  font-size: 6.4vw;
}
.information_addTip .information_addTip_top .addTip_top .addTip_top_right .addTip_inventory {
  color: #525252;
  font-size: 3.2vw;
}
.information_addTip .information_addTip_top .addTip_bottom {
  width: 100%;
  height: 9.3333vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.information_addTip .information_addTip_top .addTip_bottom .addTip_bottom_txt {
  color: #303133;
  font-size: 3.7333vw;
}
.information_addTip .information_addTip_top .addTip_bottom .addTip_bottom_count {
  width: 32vw;
  display: flex;
  justify-content: space-between;
  text-align: center;
  line-height: 6.6667vw;
}
.information_addTip .information_addTip_top .addTip_bottom .addTip_bottom_count .reduce {
  width: 8vw;
  height: 6.6667vw;
  background-color: #f2f3f5;
  border: none;
}
.information_addTip .information_addTip_top .addTip_bottom .addTip_bottom_count .num {
  width: 10.6667vw;
  height: 6.6667vw;
  background-color: #f2f3f5;
}
.information_addTip .information_addTip_top .addTip_bottom .addTip_bottom_count .add {
  width: 8vw;
  height: 6.6667vw;
  background-color: #f2f3f5;
  border: none;
}
.information_addTip .information_addTip_top .addTip_bottom .addTip_bottom_count .active {
  background-color: #f7f8fa;
}
.information_addTip .information_addTip_bottom {
  height: 16vw;
  padding: 0 3.4667vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.information_addTip .information_addTip_bottom a {
  width: 88.5333vw;
  height: 10.6667vw;
  border-radius: 5.3333vw;
  overflow: hidden;
  background-color: #ff9402;
  text-align: center;
  line-height: 10.6667vw;
  font-size: 3.7333vw;
  color: #fff;
}
.information_addTip .icon-error {
  position: absolute;
  top: 4vw;
  right: 3.2vw;
  font-size: 5.3333vw;
  color: #303133;
}
.tips {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40vw;
  height: 10.6667vw;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  text-align: center;
  line-height: 10.6667vw;
  font-size: 3.4667vw;
  border-radius: 2.6667vw;
  color: #fff;
  display: none;
  transition: 1s;
}
